package com.whfc.fse.entity;

import java.util.Date;

/**
 * 履带吊硬件数据
 *
 * @author qzexing
 * @version 1.0
 * @date 2021/11/2 17:20
 */
public class FseCrawlerData {
    /**
     * 主键ID
     */
    private Integer id;

    /**
     * 履带吊ID
     */
    private Integer crawlerId;

    /**
     * 时间
     */
    private Date time;

    /**
     * 主钩吊重
     */
    private Double mainHookWeight;

    /**
     * 主钩高度
     */
    private Double mainHookHeight;

    /**
     * 主钩力矩
     */
    private Double mainHookMoment;

    /**
     * 副钩吊重
     */
    private Double viceHookWeight;

    /**
     * 副钩高度
     */
    private Double viceHookHeight;

    /**
     * 副钩力矩
     */
    private Double viceHookMoment;

    /**
     * 幅度
     */
    private Double range;

    /**
     * 风速
     */
    private Double windSpeed;

    /**
     * 回转速度
     */
    private Double turnSpeed;

    /**
     * 回转角度
     */
    private Double turnAngle;

    /**
     * 俯仰角
     */
    private Double dipAngle;

    /**
     * 水平度
     */
    private Double levelness;

    /**
     * 工况设置
     */
    private Integer conditions;

    /**
     * 累计超载次数
     */
    private Integer totalOverloadCnt;

    /**
     * 累计抗风作业次数
     */
    private Integer totalWindWorkCnt;

    /**
     * 累计工作时长
     */
    private Integer totalWorkTimes;

    /**
     * 累计吊装次数
     */
    private Integer totalWorkCnt;

    /**
     * 工作循环开始
     */
    private Date workStartTime;

    /**
     * 工作循环结束
     */
    private Date workEndTime;

    /**
     * 主升动作累计次数
     */
    private Integer totalMainCnt;

    /**
     * 副升动作累计次数
     */
    private Integer totalViceCnt;

    /**
     * 累计回转次数
     */
    private Integer totalTurnCnt;

    /**
     * 状态
     */
    private Integer state;

    /**
     * 动作
     */
    private Integer action;

    /**
     * 行程
     */
    private Integer trip;

    /**
     * 回转报警
     */
    private Integer turnWarn;

    /**
     * 主钩高度报警
     */
    private Integer mainHookHeightWarn;

    /**
     * 主钩重量报警
     */
    private Integer mainHookWeightWarn;

    /**
     * 副钩高度报警
     */
    private Integer viceHookHeightWarn;

    /**
     * 副钩重量报警
     */
    private Integer viceHookWeightWarn;

    /**
     * 防后倾报警
     */
    private Integer dipAngleWarn;

    /**
     * 风速报警
     */
    private Integer windSpeedWarn;

    /**
     * 不正常操作报警
     */
    private Integer abnormalOpWarn;

    /**
     * 回转左转
     */
    private Integer turnLeft;

    /**
     * 回转左转
     */
    private Integer turnRight;

    /**
     * 主钩上升
     */
    private Integer mainHookUp;

    /**
     * 主钩下降
     */
    private Integer mainOokOwn;

    /**
     * 副钩上升
     */
    private Integer viceHookUp;

    /**
     * 副钩下降
     */
    private Integer viceHookDown;

    /**
     * 主钩抱闸状态
     */
    private Integer mainHookBrake;

    /**
     * 副钩抱闸状态
     */
    private Integer viceHookBrake;

    /**
     * 防后倾限位
     */
    private Integer dipAngleLimit;

    /**
     * 门限位
     */
    private Integer doorLimit;

    /**
     * 主钩高度上限位
     */
    private Integer mainHookHeightUpperLimit;

    /**
     * 主钩高度下限位
     */
    private Integer mainHookHeightLowerLimit;

    /**
     * 副钩高度上限位
     */
    private Integer viceHookHeightUpperLimit;

    /**
     * 副钩高度下限位
     */
    private Integer viceHookHeightLowerLimit;

    /**
     * 高度下限
     */
    private Double minHeight;

    /**
     * 高度上限
     */
    private Double maxHeight;

    /**
     * 防撞探头感应距离列表（json）
     */
    private String probeDistances;

    /**
     * 防撞探测报警（json）
     */
    private String probeDistanceWarns;

    /**
     * 删除标记(0-未删除 1-已删除)
     */
    private Integer delFlag;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 创建时间
     */
    private Date createTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getCrawlerId() {
        return crawlerId;
    }

    public void setCrawlerId(Integer crawlerId) {
        this.crawlerId = crawlerId;
    }

    public Date getTime() {
        return time;
    }

    public void setTime(Date time) {
        this.time = time;
    }

    public Double getMainHookWeight() {
        return mainHookWeight;
    }

    public void setMainHookWeight(Double mainHookWeight) {
        this.mainHookWeight = mainHookWeight;
    }

    public Double getMainHookHeight() {
        return mainHookHeight;
    }

    public void setMainHookHeight(Double mainHookHeight) {
        this.mainHookHeight = mainHookHeight;
    }

    public Double getMainHookMoment() {
        return mainHookMoment;
    }

    public void setMainHookMoment(Double mainHookMoment) {
        this.mainHookMoment = mainHookMoment;
    }

    public Double getViceHookWeight() {
        return viceHookWeight;
    }

    public void setViceHookWeight(Double viceHookWeight) {
        this.viceHookWeight = viceHookWeight;
    }

    public Double getViceHookHeight() {
        return viceHookHeight;
    }

    public void setViceHookHeight(Double viceHookHeight) {
        this.viceHookHeight = viceHookHeight;
    }

    public Double getViceHookMoment() {
        return viceHookMoment;
    }

    public void setViceHookMoment(Double viceHookMoment) {
        this.viceHookMoment = viceHookMoment;
    }

    public Double getRange() {
        return range;
    }

    public void setRange(Double range) {
        this.range = range;
    }

    public Double getWindSpeed() {
        return windSpeed;
    }

    public void setWindSpeed(Double windSpeed) {
        this.windSpeed = windSpeed;
    }

    public Double getTurnSpeed() {
        return turnSpeed;
    }

    public void setTurnSpeed(Double turnSpeed) {
        this.turnSpeed = turnSpeed;
    }

    public Double getTurnAngle() {
        return turnAngle;
    }

    public void setTurnAngle(Double turnAngle) {
        this.turnAngle = turnAngle;
    }

    public Double getDipAngle() {
        return dipAngle;
    }

    public void setDipAngle(Double dipAngle) {
        this.dipAngle = dipAngle;
    }

    public Double getLevelness() {
        return levelness;
    }

    public void setLevelness(Double levelness) {
        this.levelness = levelness;
    }

    public Integer getConditions() {
        return conditions;
    }

    public void setConditions(Integer conditions) {
        this.conditions = conditions;
    }

    public Integer getTotalOverloadCnt() {
        return totalOverloadCnt;
    }

    public void setTotalOverloadCnt(Integer totalOverloadCnt) {
        this.totalOverloadCnt = totalOverloadCnt;
    }

    public Integer getTotalWindWorkCnt() {
        return totalWindWorkCnt;
    }

    public void setTotalWindWorkCnt(Integer totalWindWorkCnt) {
        this.totalWindWorkCnt = totalWindWorkCnt;
    }

    public Integer getTotalWorkTimes() {
        return totalWorkTimes;
    }

    public void setTotalWorkTimes(Integer totalWorkTimes) {
        this.totalWorkTimes = totalWorkTimes;
    }

    public Integer getTotalWorkCnt() {
        return totalWorkCnt;
    }

    public void setTotalWorkCnt(Integer totalWorkCnt) {
        this.totalWorkCnt = totalWorkCnt;
    }

    public Date getWorkStartTime() {
        return workStartTime;
    }

    public void setWorkStartTime(Date workStartTime) {
        this.workStartTime = workStartTime;
    }

    public Date getWorkEndTime() {
        return workEndTime;
    }

    public void setWorkEndTime(Date workEndTime) {
        this.workEndTime = workEndTime;
    }

    public Integer getTotalMainCnt() {
        return totalMainCnt;
    }

    public void setTotalMainCnt(Integer totalMainCnt) {
        this.totalMainCnt = totalMainCnt;
    }

    public Integer getTotalViceCnt() {
        return totalViceCnt;
    }

    public void setTotalViceCnt(Integer totalViceCnt) {
        this.totalViceCnt = totalViceCnt;
    }

    public Integer getTotalTurnCnt() {
        return totalTurnCnt;
    }

    public void setTotalTurnCnt(Integer totalTurnCnt) {
        this.totalTurnCnt = totalTurnCnt;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Integer getAction() {
        return action;
    }

    public void setAction(Integer action) {
        this.action = action;
    }

    public Integer getTrip() {
        return trip;
    }

    public void setTrip(Integer trip) {
        this.trip = trip;
    }

    public Integer getTurnWarn() {
        return turnWarn;
    }

    public void setTurnWarn(Integer turnWarn) {
        this.turnWarn = turnWarn;
    }

    public Integer getMainHookHeightWarn() {
        return mainHookHeightWarn;
    }

    public void setMainHookHeightWarn(Integer mainHookHeightWarn) {
        this.mainHookHeightWarn = mainHookHeightWarn;
    }

    public Integer getMainHookWeightWarn() {
        return mainHookWeightWarn;
    }

    public void setMainHookWeightWarn(Integer mainHookWeightWarn) {
        this.mainHookWeightWarn = mainHookWeightWarn;
    }

    public Integer getViceHookHeightWarn() {
        return viceHookHeightWarn;
    }

    public void setViceHookHeightWarn(Integer viceHookHeightWarn) {
        this.viceHookHeightWarn = viceHookHeightWarn;
    }

    public Integer getViceHookWeightWarn() {
        return viceHookWeightWarn;
    }

    public void setViceHookWeightWarn(Integer viceHookWeightWarn) {
        this.viceHookWeightWarn = viceHookWeightWarn;
    }

    public Integer getDipAngleWarn() {
        return dipAngleWarn;
    }

    public void setDipAngleWarn(Integer dipAngleWarn) {
        this.dipAngleWarn = dipAngleWarn;
    }

    public Integer getWindSpeedWarn() {
        return windSpeedWarn;
    }

    public void setWindSpeedWarn(Integer windSpeedWarn) {
        this.windSpeedWarn = windSpeedWarn;
    }

    public Integer getAbnormalOpWarn() {
        return abnormalOpWarn;
    }

    public void setAbnormalOpWarn(Integer abnormalOpWarn) {
        this.abnormalOpWarn = abnormalOpWarn;
    }

    public Integer getTurnLeft() {
        return turnLeft;
    }

    public void setTurnLeft(Integer turnLeft) {
        this.turnLeft = turnLeft;
    }

    public Integer getTurnRight() {
        return turnRight;
    }

    public void setTurnRight(Integer turnRight) {
        this.turnRight = turnRight;
    }

    public Integer getMainHookUp() {
        return mainHookUp;
    }

    public void setMainHookUp(Integer mainHookUp) {
        this.mainHookUp = mainHookUp;
    }

    public Integer getMainOokOwn() {
        return mainOokOwn;
    }

    public void setMainOokOwn(Integer mainOokOwn) {
        this.mainOokOwn = mainOokOwn;
    }

    public Integer getViceHookUp() {
        return viceHookUp;
    }

    public void setViceHookUp(Integer viceHookUp) {
        this.viceHookUp = viceHookUp;
    }

    public Integer getViceHookDown() {
        return viceHookDown;
    }

    public void setViceHookDown(Integer viceHookDown) {
        this.viceHookDown = viceHookDown;
    }

    public Integer getMainHookBrake() {
        return mainHookBrake;
    }

    public void setMainHookBrake(Integer mainHookBrake) {
        this.mainHookBrake = mainHookBrake;
    }

    public Integer getViceHookBrake() {
        return viceHookBrake;
    }

    public void setViceHookBrake(Integer viceHookBrake) {
        this.viceHookBrake = viceHookBrake;
    }

    public Integer getDipAngleLimit() {
        return dipAngleLimit;
    }

    public void setDipAngleLimit(Integer dipAngleLimit) {
        this.dipAngleLimit = dipAngleLimit;
    }

    public Integer getDoorLimit() {
        return doorLimit;
    }

    public void setDoorLimit(Integer doorLimit) {
        this.doorLimit = doorLimit;
    }

    public Integer getMainHookHeightUpperLimit() {
        return mainHookHeightUpperLimit;
    }

    public void setMainHookHeightUpperLimit(Integer mainHookHeightUpperLimit) {
        this.mainHookHeightUpperLimit = mainHookHeightUpperLimit;
    }

    public Integer getMainHookHeightLowerLimit() {
        return mainHookHeightLowerLimit;
    }

    public void setMainHookHeightLowerLimit(Integer mainHookHeightLowerLimit) {
        this.mainHookHeightLowerLimit = mainHookHeightLowerLimit;
    }

    public Integer getViceHookHeightUpperLimit() {
        return viceHookHeightUpperLimit;
    }

    public void setViceHookHeightUpperLimit(Integer viceHookHeightUpperLimit) {
        this.viceHookHeightUpperLimit = viceHookHeightUpperLimit;
    }

    public Integer getViceHookHeightLowerLimit() {
        return viceHookHeightLowerLimit;
    }

    public void setViceHookHeightLowerLimit(Integer viceHookHeightLowerLimit) {
        this.viceHookHeightLowerLimit = viceHookHeightLowerLimit;
    }

    public Double getMinHeight() {
        return minHeight;
    }

    public void setMinHeight(Double minHeight) {
        this.minHeight = minHeight;
    }

    public Double getMaxHeight() {
        return maxHeight;
    }

    public void setMaxHeight(Double maxHeight) {
        this.maxHeight = maxHeight;
    }

    public String getProbeDistances() {
        return probeDistances;
    }

    public void setProbeDistances(String probeDistances) {
        this.probeDistances = probeDistances;
    }

    public String getProbeDistanceWarns() {
        return probeDistanceWarns;
    }

    public void setProbeDistanceWarns(String probeDistanceWarns) {
        this.probeDistanceWarns = probeDistanceWarns;
    }

    public Integer getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}